A field that uniquely identifies a record in a table of a database.
Set of attributes (columns) that uniquely specify a tuple (row) in a relation.